insulating sole - French English Dictionary